// 例子18

{
    function push(array, ...items) {
        items.forEach(function (item) {
            array.push(item);
        });
    }

    let a = [];
    push(a, 1, 2, 3);
    console.log(a); // [1, 2, 3]
}


console.log('----------------------------------');

{
    // function f(a, ...b, c) {}; // Uncaught SyntaxError: Rest parameter must be last formal parameter
    console.error('Uncaught SyntaxError: Rest parameter must be last formal parameter')
}
